Big Huge Thesaurus

French ultramarine

noun